package com.example.moudlec.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @author zhuxingyu
 * @since 2021-08-10
 */
@SuppressWarnings("all")
public class S_gather implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    private String gatherId;

    private String storer;

    private String reason;

    private String reasonexact;

    private Integer amountSum;

    private Float costPriceSum;

    private Integer gatheredAmountSum;

    private String remark;

    private String register;

    private String registerTime;

    private String checker;

    private String checkTime;
    private String checkTag;
    private String attemper;
    private String attemperTime;
    private String storeTag;
    private List<S_gather_details> det;
//gather_id, storer, reasonexact,
//         amount_sum, cost_price_sum,
//         register, register_time, remark


    public S_gather(String gatherId, String storer, String reasonexact, Integer amountSum, Float costPriceSum, String remark, String register, String registerTime, String checker, String checkTime) {
        this.gatherId = gatherId;
        this.storer = storer;
        this.reasonexact = reasonexact;
        this.amountSum = amountSum;
        this.costPriceSum = costPriceSum;
        this.remark = remark;
        this.register = register;
        this.registerTime = registerTime;
        this.checker = checker;
        this.checkTime = checkTime;
    }

    public List<S_gather_details> getDet() {
        return det;
    }

    public void setDet(List<S_gather_details> det) {
        this.det = det;
    }

    public S_gather() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getGatherId() {
        return gatherId;
    }

    public void setGatherId(String gatherId) {
        this.gatherId = gatherId;
    }

    public String getStorer() {
        return storer;
    }

    public void setStorer(String storer) {
        this.storer = storer;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getReasonexact() {
        return reasonexact;
    }

    public void setReasonexact(String reasonexact) {
        this.reasonexact = reasonexact;
    }

    public Integer getAmountSum() {
        return amountSum;
    }

    public void setAmountSum(Integer amountSum) {
        this.amountSum = amountSum;
    }

    public Float getCostPriceSum() {
        return costPriceSum;
    }

    public void setCostPriceSum(Float costPriceSum) {
        this.costPriceSum = costPriceSum;
    }

    public Integer getGatheredAmountSum() {
        return gatheredAmountSum;
    }

    public void setGatheredAmountSum(Integer gatheredAmountSum) {
        this.gatheredAmountSum = gatheredAmountSum;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRegister() {
        return register;
    }

    public void setRegister(String register) {
        this.register = register;
    }

    public String getRegisterTime() {
        return registerTime;
    }

    public void setRegisterTime(String registerTime) {
        this.registerTime = registerTime;
    }

    public String getChecker() {
        return checker;
    }

    public void setChecker(String checker) {
        this.checker = checker;
    }

    public String getCheckTime() {
        return checkTime;
    }

    public void setCheckTime(String checkTime) {
        this.checkTime = checkTime;
    }

    public String getCheckTag() {
        return checkTag;
    }

    public void setCheckTag(String checkTag) {
        this.checkTag = checkTag;
    }

    public String getAttemper() {
        return attemper;
    }

    public void setAttemper(String attemper) {
        this.attemper = attemper;
    }

    public String getAttemperTime() {
        return attemperTime;
    }

    public void setAttemperTime(String attemperTime) {
        this.attemperTime = attemperTime;
    }

    public String getStoreTag() {
        return storeTag;
    }

    public void setStoreTag(String storeTag) {
        this.storeTag = storeTag;
    }
}
